package cz.masa.Themes;

import javax.swing.plaf.*;
import javax.swing.plaf.metal.*;
import java.awt.Font;

public class MetalThemeA extends DefaultMetalTheme
{
    public String getName() { return "cz.masa.MetalTheme01"; }
	
    // white and off hite shades
    //private final ColorUIResource primary1 		= new ColorUIResource(0x00, 0x00, 0x00); 
    
    //- Zvyrazneni v menu, okraj okna --------------------
   // private final ColorUIResource primary2 		= new ColorUIResource(0x00, 0xFF, 0x00);
    
    
   // private final ColorUIResource primary3 		= new ColorUIResource(0xFF, 0x00, 0x00);
    
   // private final ColorUIResource secondary1 	= new ColorUIResource(0x6F, 0x6F, 0x6F);
    //private final ColorUIResource secondary2 	= new ColorUIResource(0x9F, 0x9F, 0x9F);
    //private final ColorUIResource secondary3 	= new ColorUIResource(0xDD, 0xDD, 0xCC);
    
    // different fonts
    private final FontUIResource windowTitleFont = new FontUIResource("Arial", 1, 11);
    private final FontUIResource controlFont 	 = new FontUIResource("Arial", 0, 11);

    // the functions overridden from the base class => DefaultMetalTheme
    /*protected ColorUIResource getPrimary1() { return primary1; }  
    protected ColorUIResource getPrimary2() { return primary2; } 
    protected ColorUIResource getPrimary3() { return primary3; } 
    
    protected ColorUIResource getSecondary1() { return secondary1; }
    protected ColorUIResource getSecondary2() { return secondary2; }
    protected ColorUIResource getSecondary3() { return secondary3; }*/
    
    public FontUIResource getWindowTitleFont() { return windowTitleFont;}
    public FontUIResource getMenuTextFont() { return controlFont;}
    public FontUIResource getControlTextFont() { return controlFont;}	
    public FontUIResource getSubTextFont() { return controlFont;}
    public FontUIResource getSystemTextFont()  { return controlFont;}
    public FontUIResource getUserTextFont() { return controlFont;}

}